<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

use think\Route;

Route::group('api/:ver', function ()
{

    // 账号密码登录
    Route::post('/login/account', 'api/:ver.login/account');
    // 获取短信验证码
    Route::post('/login/get_code', 'api/:ver.login/get_code');
    // 手机短信验证码登录
    Route::post('/login/mobile', 'api/:ver.login/mobile');
    // 微信登录
    Route::post('/login/wechat', 'api/:ver.login/wechat');
    // 微博登录
    Route::post('/login/weibo', 'api/:ver.login/weibo');
    // QQ登录
    Route::post('/login/qq', 'api/:ver.login/qq');

    // 获取短信验证码
    Route::post('/identify', 'api/:ver.identify/save');

    // 用户信息获取
    Route::get('/user/userinfo', 'api/:ver.user/read');
    // 更新用户信息
    Route::put('/user/userinfo', 'api/:ver.user/update');

    // 档案列表
    Route::get('/recodes', 'api/:ver.recode/index');
    // 获取多档案信息
    Route::get('/multi_recode', 'api/:ver.recode/getMultiRecode');
    Route::get('/recode', 'api/:ver.recode/read');
    // 添加档案
    Route::post('/recode', 'api/:ver.recode/save');
    // 更新档案信息
    Route::put('/recode', 'api/:ver.recode/update');
    // 删除档案
    Route::delete('/recode', 'api/:ver.recode/delete');

    // 星盘配置获取
    Route::get('/setting/astro', 'api/:ver.AstroSetting/read');
    // 星盘配置新增
    Route::post('/setting/astro', 'api/:ver.AstroSetting/save');
    // 星盘配置更新
    Route::put('/setting/astro', 'api/:ver.AstroSetting/update');
    // 还原星盘配置
    Route::delete('/setting/astro', 'api/:ver.AstroSetting/delete');


    // 星盘数据获取
    Route::get('/astro/data', 'api/:ver.AstroData/read');
    //星盘配置还原
    Route::put('/astro/restore', 'api/:ver.Astroset/restore');

    ################# V3 #################
    // 首页
    Route::get('/index', 'api/:ver.Index/index');
    // 个人信息
    Route::get('/personal', 'api/:ver.Personal/index');//    我的tab
    Route::get('/info', 'api/:ver.Info/index');//    个人中心
    Route::post('/info/bind_tel', 'api/:ver.Info/bind_tel');  //    绑定手机
    Route::put('/info/change_tel', 'api/:ver.Info/change_tel');  //    更换手机
    Route::put('/info/alter_time', 'api/:ver.Info/alter_time');   //    修改档案出生时间
    Route::put('/info/alter_address', 'api/:ver.Info/alter_addr');  //    修改出生地址
    Route::put('/info/alter_name', 'api/:ver.Info/alter_name');   //    修改昵称
    Route::put('/info/alter_avatar', 'api/:ver.Info/alter_avatar');   //    修改头像
    // 绑定微信
    Route::post('/bind/wechat', 'api/:ver.bind/bind_wechat');//   绑定微信
    Route::delete('/bind/wechat', 'api/:ver.bind/unbind_wechat');//   解绑微信
    // 消息中心
    Route::get('/message_list', 'api/:ver.message/index');//   消息列表
    Route::get('/message_center', 'api/:ver.message/is_read');//   不同类型消息未读数量
    Route::put('/message_read', 'api/:ver.message/change_read');//   更改阅读状态
    Route::get('/replay', 'api/:ver.message/replay_me');//   回复我的
    // 星文
    Route::get('/article_category', 'api/:ver.article/category');//   获取星文所有分类
    Route::get('/articles', 'api/:ver.article/index'); // 文章列表
    Route::get('/article', 'api/:ver.article/read');// 文章详情
    Route::get('/comments', 'api/:ver.article/comments');// 文章评论列表
    // 订单
    Route::get('/orders', 'api/:ver.orders/index');// 订单列表
    Route::get('/new_orders', 'api/:ver.new_orders/index');// 订单列表
    Route::get('/order', 'api/:ver.orders/read');// 订单详情
    Route::post('/pay_unlock', 'api/:ver.orders/pay_unlock');// 解锁运势和重新提交订单
    Route::post('/pay_again', 'api/:ver.orders/pay_again');// 重新提交订单
    Route::delete('/order', 'api/:ver.orders/del');// 删除订单
    // 每日运势
    Route::get('/new_fortune', 'api/:ver.new_fortune/index');// 每日运势详情
    Route::get('/fortune', 'api/:ver.fortune/index');// 每日运势详情
    Route::get('/note_day', 'api/:ver.fortune/note_day');// 获取前后三天日记
    Route::get('/note_time', 'api/:ver.fortune/note_time');// 根据年月获取日记
    Route::get('/chart/fortune', 'api/:ver.fortune/chart_list');// 获取运势图表设置
    Route::put('/chart/fortune', 'api/:ver.fortune/chart_save');// 更新运势图表设置
    Route::get('/note/fortune', 'api/:ver.fortune/note');// 每日运势详情
    Route::post('/note/fortune', 'api/:ver.fortune/save');// 新建日记
    Route::put('/note/fortune', 'api/:ver.fortune/update');// 编辑日记
    Route::delete('/note/fortune', 'api/:ver.fortune/del');// 删除日记
    Route::get('/unlock/fortune', 'api/:ver.fortune/unlock_type');// 选择开通方式

    // App版本更新
    Route::get('/astro/update', 'api/:ver.AppVersionUpdate/index');
    ################# V4 #################
    // 幸运之城
    Route::get('/map', 'api/:ver.map/index');// 幸运之城列表
    Route::get('/map_detail', 'api/:ver.map/read');// 幸运之城G地点详情
    Route::get('/lines_lists', 'api/:ver.map/lines_list');// 命格线列表
    // 我的收藏
    Route::get('/collect', 'api/:ver.collect/index');// 收藏列表
    Route::post('/collect', 'api/:ver.collect/save');// 添加收藏
    Route::put('/collect', 'api/:ver.collect/update');// 更新收藏
    Route::delete('/collect', 'api/:ver.collect/del');// 删除收藏
    ################# V5 #################
    Route::get('/fortune_year', 'api/:ver.FortuneForYear/index');//月运列表
    Route::get('/fortune_month', 'api/:ver.FortuneForMonth/index');//年运列表
    Route::get('/fortune_goods', 'api/:ver.FortuneForGoods/index');//获取运势商品信息
    Route::post('/complaint/comment', 'api/:ver.ComplaintComment/index');//举报评论内容
    ################# V6 #################
    Route::get('/startup_page', 'api/:ver.StartupPage/index'); //app启动页
    Route::put('/update_logic', 'api/:ver.UpdateLogic/index'); //更新逻辑状态
    Route::get('/horoscope', 'api/:ver.horoscope/index'); // 八字
    ################# V7 #################
    Route::get('identify_love', 'api/:ver.identify_love/index');//鉴爱首页
    Route::delete('identify_love', 'api/:ver.identify_love/del_history');//鉴爱首页歷史記錄刪除
    Route::get('identify_result', 'api/:ver.identify_love/result_info');//鉴爱结果
    Route::get('wechat_recode', 'api/:ver.identify_love/wechat_recode');//微信档案列表
    Route::delete('wechat_recode', 'api/:ver.identify_love/del_wechat_recode');//微信档案列表
    ################# V8 #################
    //微信分享标题等信息
    Route::get('wechat_share_info', 'api/:ver.share_info/get_wechat_share_info');
    // 星盘数据接口 V8
    Route::get('astrolabe', 'api/:ver.astrolabe/index');
    // 星盘配置获取
    Route::get('/astroset', 'api/:ver.Astroset/index');
    // 星盘配置更新
    Route::post('/astroset', 'api/:ver.Astroset/update');
    // 还原星盘配置
    Route::put('/astroset', 'api/:ver.Astroset/restore');
    //校准生辰时间统一为字符串
    Route::get('/rectifications', 'api/:ver.Rectification/index');
    Route::get('/rectification', 'api/:ver.Rectification/read');
    Route::post('/rectification', 'api/:ver.Rectification/save');
    Route::put('/rectification', 'api/:ver.Rectification/update');
    Route::post('/use_rectification', 'api/:ver.Rectification/use');
    ################# V9 #################
    //获取阿里STS临时token
    Route::get('/get_sts', 'api/:ver.VideoForTeach/getStsToken');
    //教学广场
    Route::get('/all_course', 'api/:ver.VideoForTeach/index');
    //我的课程
    Route::get('/my_course', 'api/:ver.VideoForTeach/my_course');
    //课程详情
    Route::get('/course_detail', 'api/:ver.VideoForTeach/course_detail');
    //课程评价
    Route::get('/course_comment', 'api/:ver.VideoForTeach/course_comment');
    //添加教学视频评价
    Route::post('/course_comment', 'api/:ver.CommentForTeach/save');
    //编辑教学视频评价
    Route::put('/course_comment', 'api/:ver.CommentForTeach/update');
    //教学视频评价  赞或踩
    Route::post('/support_or_deny', 'api/:ver.CommentForTeach/support_or_deny');
    //教学视频评价添加举报
    Route::post('/against_save', 'api/:ver.CommentForTeach/against_save');
    //消息中心一键已读
    Route::put('/all_read_message', 'api/:ver.MessageCenter/all_read_message');
    //消息中心多选已读
    Route::put('/read_message', 'api/:ver.MessageCenter/read_message');
    //消息中心多选删除
    Route::delete('/del_message', 'api/:ver.MessageCenter/del_message');
    //保存播放进度
    Route::post('/course_section', 'api/:ver.VideoForTeach/save_section_progress');
    //保存章节练习进度
    Route::post('/course_section_practice', 'api/:ver.VideoForTeach/save_section_exercise_progress');
    //校准生辰下单
    Route::post('/pay_order', 'api/:ver.Orders/pay_order');
    //幸运之城订单详情
    Route::get('/map_order', 'api/:ver.Orders/map_order_detail');
    //苹果支付认证
    Route::post('/app_pay_verify', 'api/:ver.AppPayVerify/index');
    //实体商品详情
    Route::get('/physical_store/goods_detail', 'api/:ver.PhysicalStore/goods_detail');
    //实体商品下单
    Route::post('/physical_store/pay_order', 'api/:ver.PhysicalStore/pay_order');
    //重新支付
    Route::post('/physical_store/pay_again', 'api/:ver.PhysicalStore/pay_again');
    //实体商品订单列表
    Route::get('/physical_store/orders', 'api/:ver.PhysicalStore/orders');
    //实体商品订单详情
    Route::get('/physical_store/order', 'api/:ver.PhysicalStore/order');
    //删除订单
    Route::delete('/physical_store/del_order', 'api/:ver.PhysicalStore/del_order');
    //回调
    Route::post('/physical_store/notify/ali', 'api/:ver.Notify/ali');
    Route::post('/physical_store/notify/wechat', 'api/:ver.Notify/wechat');
    Route::post('/physical_store/notify/jd', 'api/:ver.Notify/jd');
    // 推送绑定
    Route::post('/push/bind', 'api/:ver.Push/bind');
    //星盘备注
    Route::get('/recode_note', 'api/:ver.RecodeNote/index');
    Route::post('/recode_note', 'api/:ver.RecodeNote/add');
    Route::put('/recode_note', 'api/:ver.RecodeNote/edit');
    //提问盘备注
    Route::get('/divination_note', 'api/:ver.DivinationNote/index');
    Route::post('/divination_note', 'api/:ver.DivinationNote/save');
    // 本命预测
    Route::get('/natal_report/index', 'api/:ver.NatalReport/index');
    Route::get('/natal_report/detail', 'api/:ver.NatalReport/detail');

    //注销
    Route::get('/logout_account/index', 'api/:ver.LogoutAccount/index');
    Route::get('/logout_account/get_code', 'api/:ver.LogoutAccount/getCode');
    Route::get('/logout_account/wechat_info', 'api/:ver.LogoutAccount/getWechatInfo');
    Route::post('/logout_account/out', 'api/:ver.LogoutAccount/out');
    ################# V10 #################
    // 咨询师筛选条件
    Route::get('/counselor/search/condition', 'api/:ver.Counselor/CounselorOption');
    //咨询师列表
    Route::post('/counselor/search', 'api/:ver.Counselor/index');
    // 热门咨询师
    Route::get('/counselor/hot', 'api/:ver.Counselor/HotCounselor');
    // 咨询师--获取认证状态
    Route::get('/counselor/check/status', 'api/:ver.Counselor/AuthStatus');
    // 咨询师获取认证信息
    Route::get('/counselor/check/data', 'api/:ver.Counselor/AuthInfo');
    // 咨询师认证/编辑
    Route::post('/counselor/check', 'api/:ver.Counselor/Auth');
    // 咨询师测评状态/类型
    Route::get('/counselor/test/status', 'api/:ver.Counselor/ExamineTypeStatus');
    // 咨询师测评（提交测试答案）
    Route::post('/counselor/post_test', 'api/:ver.Counselor/SubmitExamine');
    // 咨询师测评（获取测评题目）
    Route::get('/counselor/get_test', 'api/:ver.Counselor/ExamineContent');
    // 咨询师--接单状态切换
    Route::post('/counselor/state', 'api/:ver.Counselor/IsTakeOrder');
    // 咨询师主页--资料
    Route::get('/counselor/info', 'api/:ver.Counselor/CounselorHome');
    // 咨询师主页--问答回复列表
    Route::get('/counselor/anwer/list', 'api/:ver.');
    // 咨询师--抢单
    Route::post('/counselor/questions/grab', 'api/:ver.');
    // 咨询师-抢单--放弃
    Route::post('/counselor/questions/grab_ cancel', 'api/:ver.');
    // 咨询师--回答问题
    Route::post('/counselor/questions/anwer', 'api/:ver.');
    // 我的余额
    Route::get('/account', 'api/:ver.UserAccount/getAccountInfo');
    // 账号明细
    Route::post('/account/list', 'api/:ver.');
    // 支付宝账号绑定
    Route::post('/aliaccount/bind', 'api/:ver.');
    // 支付宝账号解除绑定
    Route::post('/aliaccount/unbind', 'api/:ver.');
    // 账户提现
    Route::post('/account/withdraw', 'api/:ver.');
    // 排行榜--周榜
    Route::post('/list/week', 'api/:ver.');
    // 获取标签（占星（卜）/评价）
    Route::get('/tag/list', 'api/:ver.Counselor/getTag');
    // 创建咨询问题
    Route::post('/questions/create', 'api/:ver.Questions/create');
    // 提问支付
    Route::post('/questions/pay', 'api/:ver.Questions/problemPay');
    // 问答广场--更多
    Route::post('/questions/all_list', 'api/:ver.');
    // 问答广场
    Route::post('/v/index', 'api/:ver.');
    // 答案采纳
    Route::post('/questions/accept', 'api/:ver.');
    // 举报
    Route::post('/questions/inform', 'api/:ver.');
    // 提问详情
    Route::get('/questions/create_info', 'api/:ver.Questions/getCreateInfo');
    // 问题详情
    Route::post('/questions/info', 'api/:ver.');
    // 去评价
    Route::post('/questions/evaluation', 'api/:ver.');
    // 评价详情
    Route::post('/questions/evaluation_info', 'api/:ver.');
    // 我的提问
    Route::post('/questions/list', 'api/:ver.');
    // 我的提问删除
    Route::post('/questions/del', 'api/:ver.');
    // 问题--围观
    Route::post('/questions/anwer/read', 'api/:ver.');
    // 获取围观价格
    Route::get('/read/price', 'api/:ver.Questions/getReadPrice');
    // 获取抢答价格(公开悬赏)
    Route::get('/questions/price', 'api/:ver.Questions/getOpenedPrice');
    // 个人中心
    Route::post('/user/info', 'api/:ver.');
    // 订单列表
    Route::post('/orders', 'api/:ver.');
    // 问答订单详情
    Route::post('/order/info', 'api/:ver.');
    Route::post('/file/upload', 'api/:ver.Upload/upload');

    ################# V11 #################
    Route::get('/down_order_goods', 'api/:ver.Orders/getOrderGoods');

    ################# V12 #################
    //获取商品信息
    Route::any('/goods/info', 'api/:ver.Goods/read');
    //获取推荐商品信息
    Route::get('/goods/recommend_info', 'api/:ver.Goods/recommend_commodities');
    //免费下单
    Route::post('/free_pay_unlock', 'api/:ver.orders/free_pay_unlock');
    // 卡券中心
    Route::get('/coupon_index', 'api/:ver.Coupon/index');
    // 卡券兑换搜索
    Route::get('/coupon_code_search', 'api/:ver.Coupon/codeSearch');
    // 卡券兑换领取
    Route::post('/coupon_code_get', 'api/:ver.Coupon/codeGet');
    // 获取下单可用优惠券
    Route::get('/coupon_order_usable', 'api/:ver.Coupon/getOrderUsable');
    // 获取下单可用优惠券数量
    Route::get('/coupon_usable_num', 'api/:ver.Coupon/getUsableNum');
    // 准了号用户搜索
    Route::get('/user/uen_search', 'api/:ver.User/uenSearch');
    // 优惠券赠送
    Route::post('/coupon_give', 'api/:ver.Coupon/couponGive');
    // 优惠券赠送记录列表
    Route::get('/coupon_give_record_list', 'api/:ver.Coupon/giveRecordList');
    // 优惠券赠送详情
    Route::get('/coupon_give_record_detail', 'api/:ver.Coupon/giveRecordDetail');
    // VIP排行榜
    Route::get('/vip_ranking', 'api/:ver.Vip/getRankingList');
    // vip星力值成长记录
    Route::get('/vip_grow_record', 'api/:ver.User/vipGrowRecord');
    // 活动优惠券领取 （首页公告框）
    Route::get('/coupon_active_give', 'api/:ver.Coupon/activeGetCoupon');
    //关闭订单
    Route::put('/order/close', 'api/:ver.Orders/close_order');
    //开始矫正
    Route::post('/start_rectification', 'api/:ver.Rectification/start');

    ################# V13 #################
    // 三方登录
    Route::post('/login/outer', 'api/:ver.Login/OuterLogin');
    //获取三方信息
    Route::get('/logout_account/user_info', 'api/:ver.LogoutAccount/getUserInfo');
    // 幸运星 今日幸运用户
    Route::get('/lucky_planet/index', 'api/:ver.Planet/index');
    // 文章列表
    Route::get('/article_lists', 'api/:ver.article/index');
    // 文章详情
    Route::get('/article_details', 'api/:ver.article/article_details');
    // 评论列表
    Route::get('/comment_lists', 'api/:ver.article/comment_lists');
    // 回复列表
    Route::get('/reply_lists', 'api/:ver.article/reply_lists');
    //获取周运文章
    Route::get('/fortune_week_detail', 'api/:ver.Article/fortune_week_detail');
    //获取月运文章
    Route::get('/fortune_month_detail', 'api/:ver.Article/fortune_month_detail');
    //获取年运文章
    Route::get('/fortune_year_detail', 'api/:ver.Article/fortune_year_detail');
    //获取档案列表
    Route::get('/recodes', 'api/:ver.Recode/index');
    //获取手机验证码
    Route::get('/get_code', 'api/:ver.Login/getCode');
    // ---------------------------------------------
    ################# V14 #################
    // 一键登录
    Route::post('/mobile_login', 'api/:ver.Mobile/login');
    //准币商品
    Route::get('/coin/goods', 'api/:ver.Coin/coinGoods');
    //准币充值
    Route::post('/coin/recharge', 'api/:ver.Coin/coinRecharge');
    //准币下单
    Route::post('/coin/pay', 'api/:ver.Coin/coinPay');
    //准币明细
    Route::get('/coin/detail', 'api/:ver.Coin/coinDetail');
    //准币钱包
    Route::get('/coin/info', 'api/:ver.Coin/coinNum');
    // 幸运星 领取幸运星
    Route::get('/lucky_planet/get', 'api/:ver.Planet/get');
    //星盘星座页面
    Route::get('/astro/sign_info', 'api/:ver.AstroSign/signInfo');
    // 春节活动优惠券领取
    Route::get('/new_year_active1', 'api/:ver.NewYearActiv/getActivCoupon'); // 领取活动优惠券
    Route::get('/new_year_active2', 'api/:ver.NewYearActiv/getCoupon'); // 领取限量优惠券 考虑并发情况
    ################# V15 #################
    Route::post('/young/change', 'api/:ver.YoungModel/change'); // 更新青少年模式状态
    Route::get('/young/get_status', 'api/:ver.YoungModel/getStatus'); // 获取青少年模式状态
    Route::get('/push/notice', 'api/:ver.Push/notice');//通知列表
    Route::post('/push/notice', 'api/:ver.Push/changeNotice');//修改通知状态
    Route::post('/info/bind_third', 'api/:ver.Info/bind_third');//三方绑定
    Route::delete('/info/bind_third', 'api/:ver.Info/ubind_third');//三方解绑
    Route::get('/complain/list', 'api/:ver.Index/complain_index');//内容申诉列表
    Route::post('/message/complain', 'api/:ver.Complain/appeal');//内容申诉
    Route::post('/article/comment', 'api/:ver.Article/comment');//文章评论
    Route::post('/article/comment_reply', 'api/:ver.Article/reply');//文章评论回复
    Route::get('/third/app', 'api/:ver.ThirdApp/getThirdInfo');//获取三方app信息
    ################# V16 #################
    Route::get('/goddess_state/list', 'api/:ver.GoddessState/index');//获取女神动态列表
//    Route::get('/goddess_state/detail', 'api/:ver.GoddessState/detail');//获取女神动态详情
    Route::get('/goddess_area/list', 'api/:ver.GoddessArea/index');//女神专区话题列表
//    Route::get('/goddess_area/detail', 'api/:ver.GoddessArea/detail');//女神专区话题详情
    Route::get('/reply/me', 'api/:ver.ArticleCommentPost/replyMe');//回复我的
    Route::post('/complain/request', 'api/:ver.ContentDispose/complain');//内容举报
    Route::post('/gooddess/content_good', 'api/:ver.ContentDispose/content_good');//点赞(内容)
    Route::post('/gooddess/comment_good', 'api/:ver.ContentDispose/comment_good');//点赞(评论/回复)
    Route::delete('/gooddess/del', 'api/:ver.ContentDispose/del');//删除(评论/回复)
    Route::get('/article_comment_detail', 'api/:ver.ArticleCommentGet/articleInfoAndCommentList');  // 文章及评论列表
    // Route::get('/article_comment_lists', 'api/:ver.ArticleCommentGet/commentList');  // 文章评论列表
    Route::get('/article_comment_reply_lists', 'api/:ver.ArticleCommentGet/commentReplyList');  // 文章回复列表
    Route::post('/comment_add', 'api/:ver.ArticleCommentPost/comment'); //评论添加
    Route::post('/comment_reply_add', 'api/:ver.ArticleCommentPost/commentReply');//评论回复添加
    ################# V17 #################
    Route::get('/fortune_category/index', 'api/:ver.NatalReport/multipleFortune');//获取不同运势的信息
    Route::get('/video/list', 'api/:ver.Video/videoList');//获取视频列表
    Route::get('/article_index_lists', 'api/:ver.Article/index_article');//获取首页星文
    Route::get('/recode_update_notify', 'api/:ver.Recode/updateNotify');//档案更新成功通知
    Route::get('/recode_update_status', 'api/:ver.Recode/getUpdateStatus');//获取档案更新状态
    ################# V18 #################
    Route::get('/astro_calendar_month', 'api/:ver.AstroCalendar/getMonthChange');//获取日历信息
    Route::get('/astro_calendar_info', 'api/:ver.AstroCalendar/getDayInfo');//获取日历天象详情
    Route::get('/recode_cat/bg_lists', 'api/:ver.RecodeCat/getRecodeCat');//获取档案袋
    ################# V19 #################
    Route::post('/birthday_send_wish', 'api/:ver.Birthday/sendWish'); // 发送生日祝福
    Route::get('/birthday_boon_give', 'api/:ver.Birthday/getBoon'); // 领取生日权益
    ################# V20 #################
    Route::get('/address_list', 'api/:ver.AddressManage/index'); // 收货地址列表
    Route::post('/address_add_or_edir', 'api/:ver.AddressManage/addOrEdit'); // 收货地址添加或者编辑
    Route::delete('/address_del', 'api/:ver.AddressManage/del'); // 删除收货地址
    Route::get('/mall_store/goods_list', 'api/:ver.MallStore/goods_list');//实体商品列表
    Route::get('/mall_store/goods_detail', 'api/:ver.MallStore/goods_detail');//实体商品详情
    Route::get('/mall_store/recommend_goods', 'api/:ver.MallStore/recommend_goods');//实体推荐商品
    Route::post('/mall_store/pay_order', 'api/:ver.MallOrder/pay_order');//实体商品下单
    Route::get('/mall_store/order', 'api/:ver.MallOrder/order');//实体商品订单详情
    Route::get('/mall_store/order_check', 'api/:ver.MallOrder/order_check');//实体商品下单确认
    Route::post('/mall_store/receipt_goods', 'api/:ver.MallOrder/receiptGoods');//实体商品确认收货
    Route::get('/order_kd_info', 'api/:ver.MallOrder/kdInfo');//实体商品 物流信息
    // 六周年活动优惠券领取
    Route::get('/six_year_active1', 'api/:ver.YearActivSix/getActivCoupon'); // 领取活动优惠券
    Route::get('/six_year_active2', 'api/:ver.YearActivSix/getCoupon'); // 领取限量优惠券 考虑并发情况
    // 合盘相关
    Route::get('/synastry/get_history_list', 'api/:ver.Synastry/getHistoryList'); // 获取合盘列表
    Route::post('/synastry/get_with_score', 'api/:ver.Synastry/getWithScore'); // 获取合盘结果
    Route::get('/synastry/get_he_score', 'api/:ver.Synastry/getHeScore'); // 获取合盘详细解读
    Route::delete('/synastry/del_history', 'api/:ver.Synastry/delHistory'); // 删除合盘记录
    // 占星师答题挑战
    Route::post('/star_activ/getquestion', 'api/:ver.StarActiv/getQuestion'); // 获取挑战题目｜结果｜提交答案
    Route::get('/star_activ/getranking', 'api/:ver.StarActivRanking/getRanking'); // 获取排行榜信息
    // 厄运消除
    Route::post('/fortune_up', 'api/:ver.Fortune/fortuneUp'); // 运势提升

    ################# V21 #################
    Route::get('/custom_report/get_question', 'api/:ver.CustomReport/getQuestion'); // 获取定制报告所有问题
    Route::get('/custom_report/index', 'api/:ver.CustomReport/index'); // 定制报告列表
    Route::get('/custom_report/get_example', 'api/:ver.CustomReport/getCustomReportPayOrderDemo'); // 获取定制报告下单示例数据
    Route::get('/custom_report/get_report_lists', 'api/:ver.UserCustomReport/myCustomReportList'); // 我的定制报告列表
    Route::get('/custom_report/get_report_detail', 'api/:ver.UserCustomReport/customReportDetail'); // 获取定制报告结果详情
    Route::post('/custom_report/report_remark', 'api/:ver.UserCustomReport/commentCustomReport'); // 定制报告评论
    Route::get('/custom_report/get_comment_tags', 'api/:ver.CustomReport/getCustomReportTag'); // 获取评论标签信息
    Route::put('/custom_report/cancel', 'api/:ver.UserCustomReport/refundReport'); // 取消报告

    Route::get('/divination/get_recommend', 'api/:ver.Divination/getRecommendQuestion'); // 获取占卜推荐问题
    Route::post('/divination/tarot_add', 'api/:ver.UserDivination/tarotAdd'); // 塔罗占卜
    Route::get('/divination/get_tarot_detail', 'api/:ver.UserDivination/getTarotDetail'); // 获取塔罗结果
    Route::get('/divination/get_tarot_list', 'api/:ver.UserDivination/getTarotList'); // 获取塔罗占卜历史记录
    Route::delete('/divination/tarot_del', 'api/:ver.UserDivination/tarotDel'); // 删除塔罗记录

    // 意见反馈
    Route::get('/feedback/feedback', 'api/:ver.Feedback/redirectUrl'); // 把header参数传入到url里
    Route::get('/feedback/feedback_hot_qas', 'api/:ver.Feedback/getHotQuestionList'); // 获取热门问题列表
    Route::get('/feedback/feedback_hot_qa_detail', 'api/:ver.Feedback/getHotQuestionDetail'); // 获取热门问题详情
    Route::get('/feedback/get_tag', 'api/:ver.Feedback/getTag'); // 获取意见反馈标签
    Route::get('/feedback/history_list', 'api/:ver.Feedback/getFeedbackList'); // 获取历史反馈列表
    Route::get('/feedback/feedback_detail', 'api/:ver.Feedback/getFeedbackDetail'); // 获取历史反馈列表
    Route::post('/feedback/feedback_add', 'api/:ver.Feedback/feedbackAdd'); // 意见反馈
    Route::post('/feedback/feedback_reply', 'api/:ver.Feedback/feedbackReply'); // 意见反馈会话回复
    Route::get('/feedback/get_new_msg', 'api/:ver.Feedback/newReplyMsg'); // 获取意见反馈最新回复

    // 消息通知
    Route::get('/push/get_notice', 'api/:ver.Push/getNoticeInfo'); // 获取通知状态信息
    Route::post('/push/set_notice', 'api/:ver.Push/setNoticeStatus'); // 设置通知状态信息

    Route::get('/user/get_login_record', 'api/:ver.User/getLoginRecord'); // 获取登陆设备记录
    Route::post('/user/set_login_record_status', 'api/:ver.User/setLoginRecordStatus'); // 设置记录登陆设备日志状态
    Route::delete('/user/login_record_del', 'api/:ver.User/loginRecordDel'); // 删除登陆设备记录

    Route::get('/user_info', 'api/:ver.User/getInfo'); // 个人中心

    Route::post('/coin/set_password', 'api/:ver.Coin/setPassword');    // 设置支付密码
    Route::post('/coin/reset_password', 'api/:ver.Coin/resetPassword');    // 忘记支付密码

    Route::delete('/lucky/del', 'api/:ver.Planet/del');    // 幸运星删除
    Route::delete('/coupon_del', 'api/:ver.Coupon/del');    // 优惠券删除
    Route::post('/info_live_address', 'api/:ver.Info/updateLiveAddress');    // 现居地修改接口

    // 年运反馈
    Route::post('/fortune_year_feedback', 'api/:ver.FortuneForYear/fortuneYearFeedback');    // 年运反馈

    // ########### V22 ###########
    Route::get('/synastry_report/detail', 'api/:ver.SynastryReport/getDetails'); // 合盘报告下单介绍
    Route::get('/synastry_report/list', 'api/:ver.SynastryReport/getList'); // 合盘报告列表
    Route::delete('/synastry_report/del', 'api/:ver.SynastryReport/del'); // 合盘报告列表

    // ########### V23 ###########
    Route::get('/fortune_detail', 'api/:ver.Article/fortune_detail'); // 周运运势
    // 春节活动优惠券领取
    Route::get('/year_active1', 'api/:ver.YearActiv/getActivCoupon'); // 领取活动优惠券
    Route::get('/year_active2', 'api/:ver.YearActiv/getCoupon'); // 领取限量优惠券 考虑并发情况


    ######### V24 #########
    //校准生辰时间统一为字符串
    Route::get('/rectification_home', 'api/:ver.Rectification/index');
    Route::put('/rectification', 'api/:ver.Rectification/update');
    Route::delete('/rectification', 'api/:ver.Rectification/delete');
    Route::post('/rectification_event', 'api/:ver.Rectification/addEvent');
    Route::put('/rectification_event', 'api/:ver.Rectification/updateEvent');
    Route::delete('/rectification_event', 'api/:ver.Rectification/deleteEvent');
    ######### V25 #########
    Route::get('/found_tool', 'api/:ver.Index/foundTool');//发现工具
    Route::get('/interact_msg', 'api/:ver.Interact/msg');//互动消息
    Route::get('/love_natal_report', 'api/:ver.LoveNatalReport/index');//鉴缘分报告列表
    Route::post('/search', 'api/:ver.Search/index');//搜索接口
    Route::get('/search_advice', 'api/:ver.Search/advice');//推荐搜索接口
    Route::post('/login/tel_token_login', 'api/:ver.Login/telTokenLogin');//手机号绑定失败->手机号快捷登录

    Route::post('/map_recalculation', 'api/:ver.map/recalculationMap');// 幸运之城重新计算
    Route::get('/recode_orders', 'api/:ver.orders/recodeOrderList');// 档案订单列表
    Route::get('/order_query', 'api/:ver.orders/orderQuery');//支付三方查询订单支付状态
    Route::get('/recode_orders_num', 'api/:ver.orders/recodeOrderNum');// 档案订单购买数量
    Route::get('/fortune_day_history', 'api/:ver.Fortune/dayFortuneHistory');//日运历史列表
    Route::get('/fortune_year_history', 'api/:ver.FortuneForYear/orderHistoryFortune');//月运历史列表
    Route::get('/fortune_month_history', 'api/:ver.FortuneForMonth/orderHistoryFortune');//年运历史列表
    Route::get('/map_history', 'api/:ver.map/mapHistory');//地图历史
    Route::get('/map_detail_history', 'api/:ver.map/mapDetailHistory');//ACG地点详情

    // 幸运星
    Route::get('/lucky/index', 'api/:ver.luckyPlanet/index');// 幸运星列表
    Route::get('/lucky/prize', 'api/:ver.luckyPlanet/prizePlanet');//幸运星中奖列表
    Route::get('/lucky/card', 'api/:ver.luckyPlanet/cardPlanet');// 幸运星卡片列表
    Route::get('/lucky/question_detail', 'api/:ver.luckyPlanet/read');// 幸运星提问详情
    Route::get('/lucky/exchange', 'api/:ver.luckyPlanet/exchangePlanet');// 幸运星兑换接口

    ######### V26 #########
    // 心理测试
    Route::get('/mental_test/index', 'api/:ver.MentalTest/redirectUrl'); // 把header参数传入到url里
    Route::get('/mental_test/questions', 'api/:ver.MentalTest/getQuestionList'); // 获取心理测试列表
    Route::get('/mental_test/question_detail', 'api/:ver.MentalTest/getQuestionDetail'); // 获取热门问题详情
    Route::post('/mental_test/pay', 'api/:ver.MentalTest/pay'); //支付信息
    Route::post('/mental_test/pay_result', 'api/:ver.MentalTest/getPayResult'); //支付查询信息
    Route::get('/mental_test/options', 'api/:ver.MentalTest/getOptionList'); // 获取问题的所有选项
    Route::get('/mental_test/history_records', 'api/:ver.MentalTest/getHistoryRecords'); // 获取问题的所有选项
    Route::post('/mental_test/submit_answer', 'api/:ver.MentalTest/submitAnswer'); // 提交答案
    Route::get('/mental_test/result', 'api/:ver.MentalTest/redirectResultUrl'); // 问题结果页
    Route::get('/mental_test/pay_notify', 'api/:ver.MentalTestController/payNotify'); // 壹心理服务器 支付成功通知
    Route::post('/active/give_coupon', 'api/:ver.SixOneActive/giveCoupon'); // 高考活动领取活动优惠券

    ######### V27 #########
    Route::get('/live/room', 'api/:ver.Live/liveRoom');    //用户端直播间信息
    Route::get('/live/recommend_goods', 'api/:ver.Live/recommendGoods');    //直播间推荐商品
    Route::get('/live/get_gift_list', 'api/:ver.Live/getGiftList');// 获取直播礼物列表
    Route::get('/live/get_bag_info', 'api/:ver.Live/getBagInfo');// 获取直播背包信息
    Route::get('/live/bag_change_list', 'api/:ver.UserLive/bagChangeList');// 获取用户背包变动信息
    Route::post('/live/send_gift', 'api/:ver.UserLive/sendGifts');// 赠送礼物
    Route::post('/live/send_message', 'api/:ver.UserLive/sendMessage');// 直播间发送弹幕
    Route::get('/live/contribution_ranking', 'api/:ver.Live/getConRankingList');// 直播间贡献总榜
    Route::post('/live/give_coupon', 'api/:ver.UserLive/giveCoupon');// 领取优惠券
    Route::post('/live/message_report', 'api/:ver.UserLive/messageReport');// 弹幕举报
    Route::get('/live/hot_day', 'api/:ver.Live/getHotDayRankingList');// 热度日榜
    Route::get('/live/get_online_duration_and_num', 'api/:ver.Live/getOnlineDurationAndNum');// 获取直播时长和观看人数

    ######### V28 #########
    Route::get('/poster_resource', 'api/:ver.Fortune/getPosterResource');// 获取日运分享海报图片资源
    Route::get('/poster_active/is_join', 'api/:ver.PosterSheareActive/isJoinActive');// 日运海报分享活动 获取用户是否参与活动
    Route::post('/poster_active/join', 'api/:ver.PosterSheareActive/joinActive');// 日运海报分享活动 上传海报参与评选
    Route::delete('/poster_active/leave', 'api/:ver.PosterSheareActive/leaveActive');// 日运海报分享活动 退出评选
    Route::get('/poster_active/ranking_list', 'api/:ver.PosterSheareActive/getRankingList');// 日运海报分享活动 获取排行榜
    Route::post('/poster_active/zan', 'api/:ver.PosterSheareActive/zan');// 日运海报分享活动 投票与取消投票
    Route::get('/poster_active/zan_record', 'api/:ver.PosterSheareActive/getZanRecord');// 日运海报分享活动 获取投票记录
    Route::get('/poster_active/lists', 'api/:ver.PosterSheareActive/getLists');// 日运海报分享活动 获取海报列表
    Route::post('/poster_active/report', 'api/:ver.PosterSheareActive/report');// 日运海报分享活动 举报海报
    Route::get('/poster_active/read', 'api/:ver.PosterSheareActive/posterRead');// 日运海报分享活动 海报已读
    Route::get('/poster_active/get_my_poster', 'api/:ver.PosterSheareActive/getMyPoster');// 日运海报分享活动 获取我的海报

    ######### V29 #########
    Route::get('/rtc/get_rtc_auth', 'api/:ver.LiveRtc/getRtcAuth');// 用户端获取rtc鉴权信息
    Route::get('/live_admin/my_lives', 'api/:ver.LiveAdmin/myLives');// 我播管理员-我的主播
    Route::get('/liver_admin_page', 'api/:ver.LiveAdmin/redirectUrl');// taro前端定向请求
    Route::get('/request_rtc', 'api/:ver.LiveRtc/requestRtc');// 获取连麦信息
    Route::post('/request_rtc', 'api/:ver.LiveRtc/requestRtc');// 申请连麦
    Route::delete('/request_rtc', 'api/:ver.LiveRtc/requestRtcDel');// 取消申请连麦
    Route::post('/rtc_question_add', 'api/:ver.LiveRtc/rtcQuestionAdd');// 连麦问题补充
    Route::get('/rtc_interaction', 'api/:ver.LiveRtc/requestRtcInteraction'); //接听｜拒绝 |挂断连麦
    Route::post('/subscribe_live', 'api/:ver.LiveUser/subscribeLive'); //直播预约 | 取消预约


    Route::get('/year_active/index', 'api/:ver.YearActiv/index'); // 春节 活动首页
    Route::get('/year_active/get_coupon', 'api/:ver.YearActiv/getActivCoupon'); // 春节 活动首页
    Route::get('/year_active/sign_in', 'api/:ver.YearActiv/signIn'); // 春节 签到
    Route::get('/year_active/share_give', 'api/:ver.YearActiv/shareGive'); // 春节 分享领券卡片
    Route::get('/year_active/know_new_text', 'api/:ver.YearActiv/knowNewText'); // 春节 确认知晓新的字
    Route::post('/year_active/exchange_coupon', 'api/:ver.YearActiv/exchangeCoupon'); // 春节 兑换优惠券
    Route::post('/year_active/send_text', 'api/:ver.YearActiv/sendText'); // 春节 赠送字

    ######### V30 #########
    Route::post('/live/submit_answer', 'api/:ver.Orders/submitAnswer');// 提交解答
    Route::get('/live/reward_list', 'api/:ver.LiveUserAnswerInfo/rewardList');// 获取打赏列表
    Route::post('/live/reward_answer', 'api/:ver.LiveUserAnswerInfo/rewardAnswer');// 打赏解答
    Route::post('/live/comment_answer', 'api/:ver.LiveUserAnswerInfo/commentAnswer');// 评价解答
    Route::post('/live/astrolabe_answer', 'api/:ver.LiveUserAnswerInfo/requestAstroAnswer');// 申请看盘
    Route::put('/live/astrolabe_answer', 'api/:ver.LiveUserAnswerInfo/alterRequestAstroAnswer');// 更新看盘申请
    Route::get('/live/answer_detail', 'api/:ver.LiveUserAnswerInfo/answerDetailInfo');// 获取解答状态信息
    Route::post('/live/alter_answer_status', 'api/:ver.LiveUserAnswerInfo/alterAnswerStatus');// 修改解答状态
    Route::get('/live/interaction_info', 'api/:ver.LiveAnswerInfo/answerInteractionInfo');// 获取互动信息
    Route::post('/live/dice_answer', 'api/:ver.LiveUserAnswerInfo/requestDiceAnswer');// 骰子申请
    Route::post('/live/tarot_answer', 'api/:ver.LiveUserAnswerInfo/requestTarotAnswer');// 塔罗申请
    Route::get('/live/answer_order_detail', 'api/:ver.LiveUserAnswerInfo/answerOrderDetail');// 订单解答详情
    Route::get('/live/cancel_list', 'api/:ver.LiveAnswerInfo/getCancelList');// 获取取消原因列表
    ######### V31 #########
    Route::get('/question_answer/index', 'api/:ver.QuestionAnswer/index');// 问答首页
    Route::get('/question_answer/create_question_intro', 'api/:ver.UserQuestionAnswer/getAskQuestionIntro');// 获取提问信息 发布问题介绍
    Route::post('/question_answer/create_question', 'api/:ver.UserQuestionAnswer/questionAdd');// 发布问题
    Route::get('/question_answer/get_divination_result', 'api/:ver.UserQuestionAnswer/getTarotOrDice');// 获取骰子、塔罗结果
    Route::get('/question_answer/get_appeal_tag', 'api/:ver.UserQuestionAnswer/getAppealTag');// 获取申述标签
    Route::get('/question_answer/get_comment_tag', 'api/:ver.UserQuestionAnswer/getCommentTag');// 获取评价标签
    Route::post('/question_answer/answer_comment', 'api/:ver.UserQuestionAnswer/answerComment');// 问答问题评价
    Route::get('/question_answer/guess_question', 'api/:ver.GuessQuestion/detail');// 猜你想问详情
    Route::get('/question_answer/question_detail', 'api/:ver.QuestionAnswer/questionDetail');// 问答问题详情
    Route::post('/question_answer/add_question', 'api/:ver.UserQuestionAnswer/addQuestion');// 提交追问
    Route::get('/question_answer/get_answer_info', 'api/:ver.UserQuestionAnswer/getAnswerDetail');// 问答问题 答案详情
    Route::post('/question_answer/question_appeal', 'api/:ver.UserQuestionAnswer/questionAppeal');// 问题答案申述
    Route::get('/question_answer/my_questions', 'api/:ver.UserQuestionAnswer/getMyQuestions');// 我的问答
    Route::post('/question_answer/del_my_questions', 'api/:ver.UserQuestionAnswer/delMyQuestions');// 删除问题记录
    Route::post('/question_answer/read_view', 'api/:ver.UserQuestionAnswer/readView');// 蹭看已读
    Route::get('/question_answer/user_questions_comment', 'api/:ver.UserQuestionAnswer/getUserQuestionComment');// 获取用户问题评价
    Route::post('/question_answer/comment', 'api/:ver.UserQuestionAnswer/questionComment');// 问题讨论（评论）
    Route::post('/question_answer/comment_reply', 'api/:ver.UserQuestionAnswer/commentReply');// 问题讨论（评论）回复
    Route::get('/question_answer/comment_reply_list', 'api/:ver.QuestionAnswer/getCommentReplyList');// 讨论回复详情
    Route::get('/question_answer/question_msg', 'api/:ver.QuestionMessage/index');// 问答消息列表

    Route::get('/year_active/get_sign_in_gift', 'api/:ver.YearActiv/getSignInGiftBag');// 2022五一活动领取签到礼包

    #v32
    Route::get('/lp/index', 'api/:ver.LuckyPlanet/index');// 幸运星
    Route::post('/lp/sign_in', 'api/:ver.LuckyPlanet/SignIn');// 幸运星签到领取幸运星
    Route::post('/lp/recycle_know', 'api/:ver.LuckyPlanet/recycleKnow');// 幸运星知晓
    Route::post('/lp/task_success', 'api/:ver.LuckyPlanet/taskSuccess');// 幸运星 每日任务完成
    Route::get('/lp/get_star', 'api/:ver.LuckyPlanet/getTaskStar');// 领取 幸运星任务幸运星
    Route::get('/lp/exchange_list', 'api/:ver.LuckyPlanet/exchangeDataLists');// 兑换
    Route::get('/lp/history', 'api/:ver.LuckyPlanet/history');// 历史记录
    Route::get('/lp/profile', 'api/:ver.LuckyPlanet/profile');// 个性装扮详情
    Route::get('/lp/draw', 'api/:ver.LuckyPlanet/draw');// 幸运星 抽奖
    Route::post('/lp/exchange', 'api/:ver.LuckyPlanet/adornExchange');// 幸运星 确认兑换装扮
    Route::post('/lp/save_adorns', 'api/:ver.LuckyPlanet/saveAdorns');// 保存装扮
    Route::post('/lp/set_address', 'api/:ver.LuckyPlanet/setAddress');// 更换|选择收货地址
    Route::get('/lp/lucky_is_new', 'api/:ver.LuckyPlanet/getLuckyIsNew');// 获取幸运星小红点状态

    Route::get('/component/today', 'api/:ver.Component/today'); // 每日运势小组件
    Route::get('/component/day_lucky_forbid', 'api/:ver.Component/dayLuckyForbid'); // 日运宜忌小组件接口
    Route::get('/component/day_symbol', 'api/:ver.Component/daySymbol'); // 日运幸运元素小组件接口
    Route::get('/component/lucky_planet', 'api/:ver.Component/luckyPlanet'); // 幸运星小组件接口
    Route::get('/component/astro_calendar', 'api/:ver.Component/astroCalendar'); // 日历小组件接口
    Route::get('/component/goddess_area', 'api/:ver.Component/goddessArea'); // 话题小组件接口

    // -------------------------v33-----------------------------
    // 星盘页   2.9.0版本
    Route::get('/astro/sign_info2', 'api/:ver.AstroSign/signInfo2');    // 星座信息
    Route::get('/astr_community/astr_relation', 'api/:ver.AstrCommunity/getAstrAndRelation');   // 星座和关系类型 信息
    Route::get('/astr_community/astr_relation_intro', 'api/:ver.AstrCommunity/getAstrRelationIntro'); // 星座关系介绍
    Route::post('/astr_community/create_article', 'api/:ver.UserAstrCommunity/createArticle'); // 发布星座讨论
    Route::get('/astr_community/article', 'api/:ver.AstrCommunity/getArticle'); // 获取星座讨论列表
    Route::get('live/preview_list', 'api/:ver.Live/previewList'); // 直播预告列表
    Route::get('/astr_community/article_detail', 'api/:ver.AstrCommunity/getArticleDetail'); // 获取星座讨论详情
    Route::post('/astr_community/article_comment', 'api/:ver.UserAstrCommunity/articleComment'); // 获取星座讨论评价
    Route::post('/astr_community/article_zan', 'api/:ver.UserAstrCommunity/articleZan'); // 获取星座讨论 赞同与反对
    Route::get('/relation_analysis/index', 'api/:ver.RelationAnalysis/index'); // 关系研究所 首页
    Route::get('/relation_analysis/idea_tags', 'api/:ver.RelationAnalysis/getRelationAnalysisIdeaTags'); // 关系研究所 我的理想型标签
    Route::post('/relation_analysis/submit_case', 'api/:ver.UserRelationAnalysis/submitCase'); // 关系研究所 我的理想型标签
    Route::get('/relation_analysis/case_list', 'api/:ver.UserRelationAnalysis/getMyIdeaCaseList'); // 关系研究所 我的理想型 列表
    Route::get('/relation_analysis/case_detail', 'api/:ver.UserRelationAnalysis/getMyIdeaCaseDetail'); // 关系研究所 我的理想型 详情
    Route::post('/relation_analysis/case_add_recode', 'api/:ver.UserRelationAnalysis/myIdeaCaseAddRecode'); // 关系研究所 我的理想型 添加档案
    Route::get('/astr_community/community_home', 'api/:ver.UserAstrCommunity/communityHome'); // 星座社区  个人主页
    Route::delete('/astr_community/del_article', 'api/:ver.UserAstrCommunity/delArticle'); // 星座社区  个人主页
    // 活动
    Route::post('/active1/sign_in', 'api/:ver.WebActive/signIn'); // 2022七夕活动签到
    Route::get('/active1/get_sign_in_coupon', 'api/:ver.WebActive/getSignInCoupon'); // 领取 累计签到 优惠券
    Route::get('/active1/get_help_detail', 'api/:ver.WebActive/getHelpDetail'); // 获取 助力 详情
    Route::post('/active1/help_user', 'api/:ver.WebActive/helpUser'); // 给用户助力
    Route::get('/active1/get_help_coupon', 'api/:ver.WebActive/getHelpCoupon'); // 领取助力优惠券
    Route::get('/active1/index', 'api/:ver.WebActive/index'); // 活动首页

    // -------------------------v34---------------------------------
    // 2.9.1版本
    Route::get('/relation_analysis/follow_list', 'api/:ver.UserRelationAnalysis/getFollowList'); // 获取 怎么追求Ta 解锁记录列表
    Route::get('/relation_analysis/check_player_list', 'api/:ver.UserRelationAnalysis/getCheckPlayerList'); // 获取 鉴“渣”神器 解锁记录列表
    Route::delete('/relation_analysis/report_del', 'api/:ver.UserRelationAnalysis/reportDel'); // 怎么追求Ta|鉴“渣”神器 解锁记录删除
    Route::delete('/relation_analysis/my_idea_case_del', 'api/:ver.UserRelationAnalysis/MyIdeaCaseDelete'); // 怎么追求Ta|鉴“渣”神器 解锁记录删除


    // -------------------------v35---------------------------------
    Route::get('/astro_fortune_change/index', 'api/:ver.AstroFortuneChange/index'); // 获取 星运变动 首页
    Route::get('/time_note/index', 'api/:ver.TimeNote/getList'); // 获取 准了提醒
    Route::post('/time_note/create', 'api/:ver.TimeNote/create'); // 添加 准了提醒
    Route::put('/time_note/update', 'api/:ver.TimeNote/update'); // 更新 准了提醒
    Route::delete('/time_note/delete', 'api/:ver.TimeNote/delete'); // 删除 准了提醒
    Route::get('/astro_fortune_article/index', 'api/:ver.AstrUserFortuneArticle/getArticleList'); // 获取 星运内容 动态列表
    Route::post('/astro_fortune_article/create', 'api/:ver.AstrUserFortuneArticle/createArticle'); // 发布 星运内容 动态
    Route::get('/astro_fortune_article/details', 'api/:ver.AstrUserFortuneArticle/getArticleDetail'); // 获取 星运内容 动态详情
    Route::post('/astro_fortune_article/zan', 'api/:ver.AstrUserFortuneArticle/articleZan'); // 星运内容 动态 同感与无感
    Route::delete('/astro_fortune_article/delete', 'api/:ver.AstrUserFortuneArticle/delArticle'); // 删除 星运内容 动态
    Route::post('/astro_fortune_article/comment', 'api/:ver.AstrUserFortuneArticle/articleComment'); // 星运内容 动态 评论（评论回复）

    Route::post('/fortune_card/create', 'api/:ver.FortuneTarotCard/getCard'); // 获取 转运卡牌 抽牌结果ID
    Route::get('/fortune_card/list', 'api/:ver.FortuneTarotCard/getCardList'); // 获取 转运卡牌 列表
    Route::get('/fortune_card/details', 'api/:ver.FortuneTarotCard/details'); // 获取 转运卡牌 详情
    Route::delete('/fortune_card/delete', 'api/:ver.FortuneTarotCard/delete'); // 删除 转运卡牌 记录

    Route::get('/lucky_partner/details', 'api/:ver.FortuneLuckyPartner/getLuckyPartner'); // 获取 结缘结果
    Route::post('/lucky_partner/update', 'api/:ver.FortuneLuckyPartner/updateRids'); // 更新结缘档案

    Route::get('/synastry/famous_person_list', 'api/:ver.Synastry/famousPersonSynastryList'); // 获取名人列表
    Route::get('/synastry/famous_person_ranking', 'api/:ver.Synastry/getFamousPersonSynastryRanking'); // 获取名人合盘排行榜

    Route::get('/astro_fortune_change/get_surprise', 'api/:ver.UserAstroFortuneChange/getSurpriseData'); // 开启 星运变动 神秘惊喜
    Route::get('/astro_fortune_change/detail_list', 'api/:ver.UserAstroFortuneChange/detailList'); // 获取 星运变动 列表详情
    Route::post('/astro_fortune_change/zan', 'api/:ver.UserAstroFortuneChange/astroFortuneChangeZan'); // 获取 星运变动 同感与无感
    Route::get('/astro_fortune_change/unlock', 'api/:ver.UserAstroFortuneChange/unlockAstroFortuneChange'); // 星运变动 计算

    // -------------------------v36---------------------------------
    Route::get('/fortune_year_home/index', 'api/:ver.FortuneForYear/home'); // 年运首页
    Route::post('/fortune_year_home/read', 'api/:ver.FortuneYearAnalysis/msgRead'); // 年运运势数据分析【年运首页  一生起伏｜人生阶段｜年运筛查 消息小红点】 消息已读
    Route::get('/fortune_year_analysis/unlock_fluctuate', 'api/:ver.FortuneYearAnalysis/unlockFortuneFluctuate'); // 解锁 一生起伏【年运首页  一生起伏】
    Route::get('/orders_recommend/get_recommend', 'api/:ver.Orders/getOrderpayRecommend'); // 获取下单好物推荐

    Route::get('/fortune_year_analysis/get_fluctuate', 'api/:ver.FortuneYearAnalysis/getFortuneFluctuate'); // 一生起伏
    Route::get('/fortune_year_analysis/get_stage', 'api/:ver.FortuneYearAnalysis/getFortuneStage'); // 人生阶段
    Route::get('/fortune_year_analysis/get_screening', 'api/:ver.FortuneYearAnalysis/getFortuneScreening'); // 年运筛查

    Route::get('/fortune_year_2022active/get_award', 'api/:ver.FortuneYear2022Active/getAward'); // 2022年运活动 抽奖

    // -------------------------v37---------------------------------
    Route::get('/horoscope_home', 'api/:ver.Horoscope/home'); // 八字首页
    Route::get('/horoscope_analysis_info', 'api/:ver.Horoscope/analysisInfo'); // 八字解读
    Route::get('/horoscope_yongshen_info', 'api/:ver.Horoscope/yongshenInfo'); // 八字 - 用神详解
    Route::get('/horoscope_pattern72_decision_info', 'api/:ver.Horoscope/Pattern72Decision'); // 八字 - 72格局判定
    Route::post('/horoscope_set_config', 'api/:ver.Horoscope/setConfig'); // 八字排盘 用户配置设置
    Route::post('/horoscope_yongshen_calculate', 'api/:ver.Horoscope/yongshenCalculate'); // 八字 - 用神详解 计算
    Route::get('/horoscope_good_time_home', 'api/:ver.Horoscope/goodTimeHome'); // 八字 - 吉日吉时 首页
    Route::post('/horoscope_good_time_sim_calculate', 'api/:ver.Horoscope/postGoodTimeSimplenessCalculate'); // 八字 - 吉日吉时 免费计算
    Route::get('/horoscope_good_time_sim_info', 'api/:ver.Horoscope/getGoodTimeSimplenessCalculateResult'); // 八字 - 吉日吉时 获取免费计算结果
    Route::get('/horoscope_good_time_record_list', 'api/:ver.Horoscope/getGoodTimeRecordList'); // 八字 - 吉日吉时 解锁记录
    Route::get('/horoscope_good_time_detail', 'api/:ver.Horoscope/getGoodTimeDetails'); // 八字 - 吉日吉时 详情

    Route::get('/city_list', 'api/:ver.map/cityList');// 城市排行列表
    Route::get('/fate_city_list', 'api/:ver.map/fateCityList');// 命运之城列表


    // -------------------------v38---------------------------------
    Route::get('/mood/index', 'api/:ver.MoodNote/index');// 心情笔记首页
    Route::get('/mood/list', 'api/:ver.MoodNote/list');// 心情笔记列表
    Route::post('/mood/add', 'api/:ver.MoodNote/save');// 添加心情笔记
    Route::put('/mood/update', 'api/:ver.MoodNote/update');// 更新心情笔记
    Route::delete('/mood/del', 'api/:ver.MoodNote/del');// 删除心情笔记
    Route::get('/mood/get_mood_tags', 'api/:ver.MoodNote/getMoodAndTag');// 获取心情和标签信息
    Route::get('/mood/calendar', 'api/:ver.MoodNote/signCalendar');// 心情笔记签到日历

    Route::post('/natal_chat/ask_question', 'api/:ver.NatalChat/askQuestions');// 解读对话 提问
    Route::get('/natal_chat/get_chat_recode', 'api/:ver.NatalChat/getQuestionRecode');// 解读对话 获取提问记录
    Route::post('/natal_chat/answer_like', 'api/:ver.NatalChat/answerLike');// 解读对话 点赞

    Route::get('/get_feedback_coupon', 'api/:ver.IosActive/getCoupon');// 领取 ios感恩回馈优惠券

    //  -------------------------------- 39 --------------------------------
    Route::post('/blacklist/add', 'api/:ver.Blacklist/add');// 黑名单添加
    Route::get('/blacklist/list', 'api/:ver.Blacklist/getList');// 黑名单列表
    Route::delete('/blacklist/del', 'api/:ver.Blacklist/del');// 黑名单删除
    Route::get('/apple/goods_link', 'api/:ver.Apple/goodsLink');// 苹果商品跳转地址

    //  -------------------------------- 40 --------------------------------
    Route::get('/consult/chat_list', 'api/:ver.UserConsultChat/getConsultChatIdList');  //  咨询记录列表
    Route::delete('/consult/del_chat_id', 'api/:ver.UserConsultChat/delConsultChatId');  //  删除咨询消息记录
    Route::get('/consult/char_detail_list', 'api/:ver.UserConsultChat/getConsultChatRecord');   //  咨询记录详情列表
    Route::post('/consult/req_rtc_interaction', 'api/:ver.UserConsultChat/requestRtcInteraction');  //  发起 RTC连麦 交互请求
    Route::post('/consult/rtc_cancel', 'api/:ver.UserConsultChat/rtcCancel');  //  挂断连线｜取消连线（未接听）
    Route::get('/consult/get_cancel_reason', 'api/:ver.UserConsultChat/getCancelReason');  //  获取故障挂断原因
    Route::get('/consult/get_rtc_consult_status_info', 'api/:ver.UserConsultChat/getRtcConsultStatusInfo');  //  获取连线咨询状态
    Route::post('/consult/update_rtc_consult_share_sata', 'api/:ver.UserConsultChat/updateRtcConsultShareData');  //  获取连线咨询状态
    Route::post('/consult/send_consult_question', 'api/:ver.UserConsultChat/sendConsultQuestion');  //  发送 连线咨询 问题
    Route::post('/consult/consult_msg_read', 'api/:ver.UserConsultChat/consultChatMsgRead');  //  咨询消息已读

    Route::get('/consult/get_consult_question', 'api/:ver.ConsultChat/getConsultQuestionInfo');  //  获取当前 连线咨询 问题
    Route::get('/consult/astr_consult_list', 'api/:ver.ConsultChat/getConsultAstrList');  //  获取 咨询师 列表

    Route::get('/consult/consult_ranking', 'api/:ver.ConsultChat/getConsultAstrRankingList');  //  获取 咨询师 榜单

    Route::get('/consult/rtc_auth', 'api/:ver.ConsultRtc/getRtcAuth');  //  获取rtc连麦 权限
    Route::get('/consult/home_page', 'api/:ver.ConsultChat/homePage');  //  占星师主页
    Route::get('/consult/comment_list', 'api/:ver.ConsultChat/commentList');  //  占星师评价列表
    Route::post('/consult/rtc_chat_feedback', 'api/:ver.ConsultInfo/feedbackRtcChat');  //  咨询反馈
    Route::get('/consult/custom_astr', 'api/:ver.ConsultInfo/customAstrList');  //  定制_取在线接单咨询师列表

    //  -------------------------------- 41 --------------------------------
    Route::get('/meditate/list', 'api/:ver.Meditate/getList');  //  冥想课程栏目列表
    Route::get('/meditate/detail', 'api/:ver.Meditate/getDetail');  //  冥想课程详情
    Route::get('/meditate/play_list', 'api/:ver.UserMeditate/getPlayList');  //  冥想播放列表
    Route::post('/meditate/set_play_progress', 'api/:ver.UserMeditate/setPlayProgress');  //  冥想播放进度更新
    Route::get('/meditate/my_info', 'api/:ver.UserMeditate/myInfo');  //  我的冥想
    Route::get('/meditate/record_list', 'api/:ver.UserMeditate/getRecordList');  //  冥想记录
    Route::post('/meditate/subscribe', 'api/:ver.UserMeditate/setSubscribe');  //  冥想预约接口
    Route::get('/year_active_2023/get_coupon', 'api/:ver.YearActive2023/getCoupon');  //  2024年启示录 领取优惠券

    //  -------------------------------- 42 --------------------------------
    Route::get('ai_answer/content', 'api/:ver.AiAnswer/getAiContent');//获取Ai解答内容
    Route::post('ai_answer/stream_content', 'api/:ver.AiAnswer/getStreamContent');//获取流式Ai解答内容
    Route::get('ai_answer/check_question', 'api/:ver.AiAnswer/checkQuestion');//检测问题Ai是否能回答
    Route::post('/year_active/give_zyhs_coupon', 'api/:ver.YearActiv/giveZyshCoupon'); // 【2024春节活动】领取准有好事 连线优惠券

    //  -------------------------------- 43 --------------------------------
    //  获取对话推荐问题
    Route::get('/chat/recommend_question', 'api/:ver.AiChat/getRecommendQuestion');
    //  对话记录详情
    Route::get('/chat/details', 'api/:ver.AiChat/getCharDetails');
    // 获取常用问题列表
    Route::get('/chat/common_problem_list', 'api/:ver.AiChat/getCommonProblemList');
    // 获取会话模型
    Route::get('/chat/get_gpt_models', 'api/:ver.AiChat/getGptModelList');
    //  对话记录列表
    Route::get('/chat/record_list', 'api/:ver.AiUserChat/getChatIdList');
    //  删除对话记录
    Route::delete('/chat/record_del', 'api/:ver.AiUserChat/delChatId');
    //  发送对话问题
    Route::post('/chat/send_question', 'api/:ver.AiUserChat/sendQuestion');
    //  获取对话流式结果
    Route::post('/chat/get_answer_stream', 'api/:ver.AiUserChat/getQuestionAnswerStream');
    //  对话问题澄清
    Route::post('/chat/sentence', 'api/:ver.AiUserChat/questionSentence');
    //  分享领取会话次数
    Route::get('/chat/get_share_num', 'api/:ver.AiUserChat/getShareQueryNum');
    //  会话记录详情 点赞
    Route::post('/chat/zan', 'api/:ver.AiUserChat/zan');
    //  获取 会话反馈 原因列表
    Route::get('/chat/feedback_reason', 'api/:ver.AiChat/getFeedbackReasons');
    //  会话 开始占卜 骰子
    Route::post('/divination/start', 'api/:ver.AiUserChat/divinationStart');
    //  会话记录详情 举报
    Route::post('/chat/report', 'api/:ver.AiUserChat/report');

    //  -------------------------------- 44 --------------------------------
    //  对话详情合盘插件选择
    Route::post('/chat/synastry_choose', 'api/:ver.AiUserChat/synastryChoose');
    //  对话详情-档案澄清插件选择
    Route::post('/chat/recode_choose', 'api/:ver.AiUserChat/recodeChoose');
    //  -------------------------------- 45 --------------------------------
    //  AI会话 骰子提问
    Route::post('/chat/dice_question', 'api/:ver.AiUserChat/diceQuestion');
    //  月运会员免费｜重新计算
    Route::post('/fortune/vip_unlock', 'api/:ver.FortuneForMonth/vipUnlock');

    //  -------------------------------- 46 --------------------------------
    //  获取 连线咨询 首页
    Route::get('/consult/index', 'api/:ver.ConsultChat/index');
    //  获取提问占星师列表
    Route::get('consult/get_astr_list', 'api/:ver.ConsultChat/getSendQuestionAstrList');
    //  发送咨询消息
    Route::post('/consult/chat_send_msg', 'api/:ver.UserConsultChat/sendConsultMsg');
    //  【立即｜更换】咨询
    Route::post('/consult/astr_ask', 'api/:ver.UserConsultChat/getAstrAsk');
    // 会话 发送星盘
    Route::post('/consult/chat_send_recode', 'api/:ver.UserConsultChat/chatSendRecode');
    //  占星师评价标签列表
    Route::get('/consult/comment_tags', 'api/:ver.UserConsultChat/getCommentTag');
    //  关注占星师
    Route::put('/consult/follow', 'api/:ver.UserConsultChat/follow');
    // 关注列表
    Route::get('/consult/astr_consult_attention_list', 'api/:ver.UserConsultChat/astrFollowList');
    //  举报占星师
    Route::post('/consult/report_astr', 'api/:ver.UserConsultChat/reportAstr');
    //  咨询评价
    Route::post('/consult/comment', 'api/:ver.UserConsultChat/comment');
    //  咨询师 推荐
    Route::post('/consult/recommend', 'api/:ver.UserConsultChat/recommend');
    //  连麦列表
    Route::get('/consult/rtc_chat', 'api/:ver.UserConsultChat/rtcChatList');
    //  连麦详情
    Route::get('/consult/rtc_chat_detail', 'api/:ver.UserConsultChat/rtcChatDetail');
    //  获取 未读消息数量信息
    Route::get('/consult/get_new_msg_data', 'api/:ver.ConsultChat/getNewMsgData');
    //  获取 连线咨询 优惠券列表
    Route::get('/coupon/get_rtc_list', 'api/:ver.Coupon/getConsultRtcCouponList');
    // 反馈记录
    Route::get('feedback/record_list', 'api/:ver.Feedback/getFeedbackList');
    // 发送 反馈消息
    Route::post('feedback/send_msg', 'api/:ver.Feedback/addFeedbackMsg');
    // 获取 服务记录
    Route::get('service/lists', 'api/:ver.Feedback/getServiceList');
    //直播间房间信息
    Route::get('good_rtc_live/get_room_info', 'api/:ver.GoodRtcLive/getLiveRoomInfo');
    //获取播放音频
    Route::get('good_rtc_live/get_play_media_info', 'api/:ver.GoodRtcLive/getLivePlayMediaInfo');
    //发送消息
    Route::post('good_rtc_live/send_msg', 'api/:ver.GoodRtcLiveUser/sendMsg');
    //弹幕举报
    Route::post('good_rtc_live/report_msg', 'api/:ver.GoodRtcLiveUser/msgReport');
    //直播间禁言
    Route::post('good_rtc_live/user_shutup', 'api/:ver.GoodRtcLiveUser/userDisenableSpeak');
    //获取举报原因
    Route::get('good_rtc_live/get_report_reason', 'api/:ver.GoodRtcLive/getReportReason');

    //  -------------------------------- 47 --------------------------------
    // 获取语音会话提示消息
    Route::get('/chat/get_status_msg', 'api/:ver.AiUserChat/getStatusMsg');
    // 插入语音会话
    Route::post('/chat/insert_status_msg', 'api/:ver.AiUserChat/insertStatusMsg');
    // 获取塔罗介绍
    Route::get('/divination/get_tarot_intro', 'api/:ver.Divination/getTarotIntro');
    // 塔罗记录添加
    Route::post('/divination/tarot_save', 'api/:ver.UserDivination/tarotSave');
    // 塔罗详情
    Route::get('/divination/tarot_info', 'api/:ver.UserDivination/tarotInfo');
    // 塔罗 卡牌 AI解锁
    Route::post('/divination/tarot_card_unlock', 'api/:ver.UserDivination/tarotCardAiUnlock');
    // 塔罗 卡牌 AI解锁详情
    Route::get('/divination/tarot_card_ai_answer_detail', 'api/:ver.UserDivination/getTarotAiAnswerDetail');
    // 塔罗 卡牌 AI解读流式结果
    Route::post('/divination/get_tarot_ai_answer_stream', 'api/:ver.UserDivination/getTarotCardAiAnswerStream');
    // 获取对话音频播放资源
    Route::post('/chat/get_chat_tts', 'api/:ver.AiUserChat/getChatTts');
    // 获取 语音转文字 token
    Route::get('/chat/get_stt_token', 'api/:ver.AiUserChat/getSttToken');

    //  -------------------------------- 48 --------------------------------
    // 2024-07-18 服务异常 补偿领取
    Route::get('/compensation_give', 'api/:ver.AppCompensation/give');
    //  后天星座 -  后天星座首页
    Route::get('/acquired_astro/index', 'api/:ver.AcquiredAstro/index');
    //  后天星座 -  开始测试
    Route::post('/acquired_astro/start_test', 'api/:ver.AcquiredAstroUser/startTest');
    //  后天星座 -  我的测试
    Route::get('/acquired_astro/get_test_list', 'api/:ver.AcquiredAstroUser/myList');
    //  后天星座 -  提交测试答案
    Route::post('/acquired_astro/test_submit', 'api/:ver.AcquiredAstroUser/testSubmit');
    //  后天星座 -  获取测试状态
    Route::get('/acquired_astro/get_test_status', 'api/:ver.AcquiredAstroUser/getTestStatus');
    //  后天星座 -  获取测试结果
    Route::get('/acquired_astro/get_test_result', 'api/:ver.AcquiredAstroUser/getTestResult');
    //  后天星座 -  获取人格特质解释
    Route::get('/acquired_astro/get_traits_explain', 'api/:ver.AcquiredAstroUser/traitsExplain');

    //  连线咨询 - 礼包商品列表
    Route::get('/consult/gift_index', 'api/:ver.ConsultChat/giftIndex');
    //  连线咨询 - 礼包详情
    Route::get('/consult/gift_detail', 'api/:ver.UserConsultChat/giftDetail');
    //  连线咨询 - 我的礼包列表
    Route::get('/consult/my_gift_list', 'api/:ver.UserConsultChat/myGiftList');
    //  连线咨询 - 获取占星师可用礼包
    Route::get('/consult/get_astr_usable_gift', 'api/:ver.UserConsultChat/getAstrUsableGift');
    //  连线咨询 - 获取礼包可用占星师列表
    Route::get('/consult/get_gift_astr', 'api/:ver.ConsultChat/getGiftAstr');
    //购买连麦礼包
    Route::post('/consult/pay_gift', 'api/:ver.UserConsultChat/buyGift');
    //  档案信息文本解析
    Route::get('/parse_text_recode', 'api/:ver.Recode/parseTextRecode');
    //  -------------------------------- 49 陪聊 --------------------------------
    //  获取对话模式列表
    Route::get('/chat/get_chat_mode_list', 'api/:ver.AiChat/getChatModeList');
    // AI 语音会话
    //  语音对话记录列表
    Route::get('/call_chat/record_list', 'api/:ver.AiCallChat/getChatIdList');
    //  删除语音对话记录
    Route::delete('/call_chat/record_del', 'api/:ver.AiCallChat/delChatId');
    //  语音对话详情记录
    Route::get('/call_chat/details', 'api/:ver.AiCallChat/getCharDetails');
    //  发送语音对话内容
    Route::post('/call_chat/send_question', 'api/:ver.AiCallChat/sendQuestion');
    //  获取语音对话流式结果
    Route::post('/call_chat/get_answer_stream', 'api/:ver.AiCallChat/getQuestionAnswerStream');
    //  上传音频回复内容
    Route::post('/call_chat/upload_answer_audio', 'api/:ver.AiCallChat/uploadAnswerAudio');
    //  获取对话音频播放资源 文本转语音
    Route::get('/call_chat/get_chat_tts', 'api/:ver.AiCallChat/getChatTts');
    Route::post('/call_chat/get_chat_tts', 'api/:ver.AiCallChat/getChatTts');
    //  会话记录详情 举报
    Route::post('/call_chat/report', 'api/:ver.AiCallChat/report');


    //  Ai 星愈聊天室
    //  聊天室类型列表
    Route::get('/heal_chat_room/get_type_list', 'api/:ver.AiChatRoom/getTypeList');
    //  聊天室类型列表暂时跳过
    Route::get('/heal_chat_room/create_skip', 'api/:ver.AiChatRoomUser/createSkip');
    //  聊天室创建介绍
    Route::get('/heal_chat_room/get_room_create_intro', 'api/:ver.AiChatRoomUser/getRoomCreateIntro');
    //  聊天室获取随机头像
    Route::post('/heal_chat_room/random_avatar', 'api/:ver.AiChatRoomUser/randomAvatar');
    //  聊天室匹配星盘信息
    Route::post('/heal_chat_room/match_astr', 'api/:ver.AiChatRoomUser/matchAstr');
    //  聊天室创建｜编辑
    Route::post('/heal_chat_room/create_or_edit_room', 'api/:ver.AiChatRoomUser/createOrEditRoom');
    //  聊天室我的伙伴
    Route::get('/heal_chat_room/room_list', 'api/:ver.AiChatRoomUser/getRoomList');
    //  聊天室伙伴删除
    Route::delete('/heal_chat_room/del_room', 'api/:ver.AiChatRoomUser/delRoomId');
    //  聊天室对话记录详情
    Route::get('/heal_chat_room/room_chat_detail', 'api/:ver.AiChatRoomUser/getRoomChatDetails');
    //  聊天室获取配置信息
    Route::get('/heal_chat_room/get_room_config', 'api/:ver.AiChatRoomUser/getRoomConfig');
    //  聊天室 发送消息
    Route::post('/heal_chat_room/send_msg', 'api/:ver.AiChatRoomUser/sendMsg');
    //  聊天室 获取流式结果
    Route::post('/heal_chat_room/get_msg_stream', 'api/:ver.AiChatRoomUser/getMsgStream');
    //获取举报信息
    Route::get('/heal_chat_room/report', 'api/:ver.AiChatRoomUser/reportInfo');
    //举报
    Route::post('/heal_chat_room/report', 'api/:ver.AiChatRoomUser/report');
    //  聊天室 更新剧情信息
    Route::post('/heal_chat_room/change_story_line', 'api/:ver.AiChatRoomUser/changeStoryLine');
    //  聊天室 聊天结束 停止计时
    Route::get('/heal_chat_room/chat_stop', 'api/:ver.AiChatRoomUser/chatStop');
    //  聊天室 获取聊天时长任务信息
    Route::get('/heal_chat_room/get_duration_task', 'api/:ver.AiChatRoomUser/getDurationTaskInfo');
    //  聊天室 聊天时长任务成功
    Route::post('/heal_chat_room/duration_task_success', 'api/:ver.AiChatRoomUser/durationTaskSuccess');


    Route::get('consult/appointment', 'api/:ver.UserConsultChat/userReservationList');//预约列表
    Route::post('consult/appointment', 'api/:ver.UserConsultChat/userReservation');//预约
    Route::delete('consult/appointment', 'api/:ver.UserConsultChat/cancelReservation');//取消预约

    //  -------------------------------- 50 咨询页面修改 及 八字起名 --------------------------------
    // 星座卡片 - 首页
    Route::get('/astro_card/index', 'api/:ver.AstroCard/cardIndex');
    // 星座卡片 - 属性卡
    Route::get('/astro_card/detail', 'api/:ver.AstroCard/cardDetail');
    // 星座卡片 - 四象卡
    Route::get('/astro_card/four_elephant_card', 'api/:ver.AstroCard/fourElephantCard');
    // 星座卡片 - 说明书
    Route::get('/astro_card/instructions', 'api/:ver.AstroCard/instructions');
    //  获取 未读消息数量信息
    Route::get('/consult/get_new_msg_num', 'api/:ver.ConsultChat/getNewMsgNum');
    //  获取 咨询工具列表
    Route::get('/consult/tool_list', 'api/:ver.ConsultChat/toolList');
    //  获取 咨询礼物列表
    Route::get('/consult/get_gift_list', 'api/:ver.ConsultChat/getGiftList');
    //  赠送 连线咨询礼物
    Route::post('/consult/send_gift', 'api/:ver.UserConsultChat/sendGift');

    //  获取评分｜起名记录
    Route::get('/name_analyze/get_record_list', 'api/:ver.UserNameAnalyze/getRecordList');
    //  名字评分 - 分析
    Route::post('/name_analyze/analyze_submit', 'api/:ver.UserNameAnalyze/analyzeSubmit');
    //  名字评分 - 获取评分结果
    Route::get('/name_analyze/get_analyze_result', 'api/:ver.UserNameAnalyze/getAnalyzeResult');
    //  名字评分 - 流式获取评分五行分析
    Route::post('/name_analyze/get_analyze_wuxing_stream', 'api/:ver.UserNameAnalyze/getAnalyzeWuxingResultStream');
    //  名字评分 - 获取最近名字评分
    Route::get('/name_analyze/get_analyze_info_lately', 'api/:ver.NameAnalyze/getAnalyzeInfoLately');
    //  八字起名 - 获取起名信息
    Route::get('/name_analyze/get_create_name_intro', 'api/:ver.NameAnalyze/getCreateNameIntro');
    //  八字起名 - 个人起名
    Route::post('/name_analyze/create_name_personal', 'api/:ver.UserNameAnalyze/createNamePersonal');
    //  八字起名 - 公司起名
    Route::post('/name_analyze/create_name_company', 'api/:ver.UserNameAnalyze/createNameCompany');
    //  八字起名 - 获取取名结果
    Route::get('/name_analyze/get_create_name_detail', 'api/:ver.UserNameAnalyze/getCreateNameDetail');


    //AI会话 工具列表
    Route::get('/chat/tool_list', 'api/:ver.AiChat/tooList');
    //AI会话塔罗提问
    Route::post('/chat/tarot_start', 'api/:ver.UserAiChat/submitTarotQuestion');
    //解锁 AI会话塔罗提问
    Route::post('/chat/tarot_unlock', 'api/:ver.UserAiChat/unlockTarot');
    //AI会话塔罗提问安全验证
    Route::get('/chat/check_question', 'api/:ver.UserAiChat/verifyTarotQuestion');


});
Route::group('webactive', function ()
{
    Route::post('/appcoinrecharge/get_code', 'webactive/AppCoinRecharge/getCode');
    Route::post('/appcoinrecharge/tel_login', 'webactive/AppCoinRecharge/telLogin');
    Route::post('/appcoinrecharge/login_out', 'webactive/AppCoinRecharge/loginOut');
    Route::get('/appcoinrecharge/index', 'webactive/AppCoinRecharge/index');
    Route::post('/appcoinrecharge/save_order', 'webactive/AppCoinRecharge/saveOrder');
});
// 推送回执
Route::post('/push/notify_huawei', 'pushnotify/Huawei/index');  //华为推送回执
Route::post('/push/notify_vivo', 'pushnotify/Vivo/index');      //vivo推送回执
Route::post('/push/notify_jpush', 'pushnotify/Jpush/index');      //极光推送回执
Route::post('/push/notify_oppo', 'pushnotify/Oppo/index');      //OPPO推送回执

// 小程序路由
Route::group('mini/:ver', function ()
{
    Route::post('/login', 'mini/:ver.Login/login');//登录
    Route::get('/calendar', 'mini/:ver.Calendar/calendar');//日历词条
    Route::post('/calendar_sign', 'mini/:ver.Calendar/calendar_sign');//日历签到
});

// 小程序路由
Route::group('miniapp/:ver', function ()
{
    // ############### v1 ###############
    // api
    Route::post('/login', 'miniapp/:ver.Login/login');//登录
    Route::post('/user/decode_bind_phone', 'miniapp/:ver.User/decodeBindPhone');//小程序解密绑定手机号
    Route::post('/user/bind_phone', 'miniapp/:ver.User/bindPhone');//小程序解密绑定手机号
    Route::get('/user/get_code', 'miniapp/:ver.User/getPhoneCode');//获取绑定验证码
    Route::get('/get_recode_info', 'miniapp/:ver.User/getRecodeInfo');//获取档案信息
    Route::post('/recode_add_or_edit', 'miniapp/:ver.User/recodeAddOrEdit');//档案添加或编辑
    Route::post('/recode_save_to_db', 'miniapp/:ver.User/recodeSaveOrRemove');//H5缓存档案保存或删除缓存
    Route::get('/index', 'miniapp/:ver.Index/index');// 小程序首页接口
    Route::get('/fortune_month_order', 'miniapp/:ver.Fortune/fortuneIndex');// 月运下单页
    Route::get('/fortune_month_detail', 'miniapp/:ver.Fortune/fortuneDetail');// 运势详情
    Route::get('/common_order_check', 'miniapp/:ver.Order/commonOrderCheck');// 下单确认页
    Route::post('/order_pay', 'miniapp/:ver.Order/orderPay'); // 下单
    Route::get('/get_order_status', 'miniapp/:ver.Order/orderStatus'); // 获取订单状态
    Route::get('/astro_explain', 'miniapp/:ver.AstroExplain/index'); // 获取订单状态

    Route::get('/natal_detail', 'miniweb/:ver.NatalReport/index');// 本命报告详情页
    Route::get('/natal_report_detail', 'miniapp/:ver.NatalReport/index');// 精简本命报告详情页

    Route::get('/test', 'miniapp/:ver.Test/index');//测试

    Route::any('/customer_service/reply', 'miniapp/:ver.CustomerService/autoReply');//微信客服自动回复

    Route::get('/get_sign_package', 'miniapp/:ver.WxShare/getSignPackage');// 获取微信分享配置接口

    // ############### v4 ###############
    Route::get('/astrolabe', 'miniapp/:ver.Astrolabe/astrolabe_now');// 星盘-天象盘接口（可以未登录）
    Route::get('/astrolabe_astrologer', 'miniapp/:ver.AstrolabeController/astrolabe_astrologer');// 占星师后台-星盘接口
    Route::get('/astrologer_astroset', 'miniapp/:ver.AstrolabeController/astrologer_setting_index');// 占星师后台-星盘设置-获取星盘配置接口
    Route::post('/astrologer_astroset', 'miniapp/:ver.AstrolabeController/astrologer_setting_update');// 占星师后台-星盘设置-更新星盘配置接口
    Route::put('/astrologer_astroset', 'miniapp/:ver.AstrolabeController/astrologer_setting_restore');// 占星师后台-星盘设置-还原星盘配置接口
});
// 小程序路由
Route::group('miniweb/:ver', function ()
{
// web
    Route::get('/astro_explain', 'miniweb/:ver.AstroExplain/index');// 星盘解读
    Route::get('/astro_synastry/get_with_score', 'miniweb/:ver.AstroSynastry/getWithScore');// 合盘结果
});

//实体商品列表h5
Route::get('/goods_list', 'web/PhysicalStore/goods_list');
Route::get('/goods_detail', 'web/PhysicalStore/goods_detail');

Route::group('divination', function ()
{
    Route::post('/get', 'divination/index/get');
    Route::get('/history', 'divination/index/history');
    Route::get('/dice', 'divination/index/dice');
    Route::get('/specialty', 'divination/index/specialty');
    Route::delete('/delete', 'divination/index/delete');
    Route::get('/', 'divination/index/divination');
});

Route::group('note', function ()
{
    Route::get('divination', 'divination/note/index'); // index
    Route::post('divination', 'divination/note/save'); // save
    Route::put('divination', 'divination/note/update'); // update
    Route::delete('divination', 'divination/note/delete'); // delete
});

Route::group('setting', function ()
{
    Route::get('astro', 'setting/astro/index'); // index
    Route::post('astro', 'setting/astro/save'); // save
    Route::put('astro', 'setting/astro/update'); // update
    Route::delete('astro', 'setting/astro/delete'); // delete
});

// 校准生辰
Route::get('rectifications', 'rectification/index/index'); // index
Route::get('rectification', 'rectification/index/read'); // read
Route::post('rectification', 'rectification/index/save'); // save
Route::put('rectification', 'rectification/index/update'); // update
Route::delete('rectification', 'rectification/index/delete'); // delete
// 开始校准生辰
Route::post('start_rectification', 'rectification/index/start'); // save
// 采纳
Route::post('use_rectification', 'rectification/index/use'); // save

// 绑定推送设备
Route::post('push/bind', 'push/bind/save'); // save

// 支付
Route::post('/pay/order', 'pay/common/save'); // 确认订单

// 隐私政策
Route::get('web/privacy', 'web/Agreement/privacy'); // 隐私政策
Route::get('web/privacy_easy', 'web/Agreement/privacy_easy'); // 隐私政策简易版
Route::get('web/privacy_astrologer', 'web/Agreement/privacy_astrologer'); // 占星师平台注册协议
Route::get('web/service_astrologer', 'web/Agreement/service_astrologer'); // 占星师平台服务条款
Route::get('web/privacy_astrologer_privacy', 'web/Agreement/privacy_astrologer_privacy'); // 准了咨询师app隐私政策
Route::get('web/rule_astrologer', 'web/Agreement/rule_astrologer'); // 占星师平台规则协议
Route::get('web/rule_astro_grade', 'web/Agreement/rule_astro_grade'); // 问答-占星能力分细则
Route::get('web/rule_tarot_grade', 'web/Agreement/rule_tarot_grade'); // 问答-塔罗能力分细则
Route::get('web/service', 'web/Agreement/service'); // 服务协议
Route::get('web/privatearea_service', 'web/Agreement/privatearea_service'); // 星座女神咨询服务协议
Route::get('web/astrologer_growth_rule', 'web/Agreement/astrologer_growth_rule'); // 准了咨询师app 1.1.0 成长值增减规则
Route::get('web/astrologer_sharing_rule', 'web/Agreement/astrologer_sharing_rule'); // 准了咨询师app 1.1.0 分成规则


Route::get('/activity/valentine', 'web/valentine/index');// 七夕活动
Route::post('/activity/valentine', 'web/valentine/save');// 七夕活动
Route::get('/activity/valentine_add', 'web/valentine/add');// 七夕活动
Route::get('/activity/valentine_img', 'web/valentine/img');// 七夕活动结果图
Route::get('/activity/valentine_composite', 'web/valentine/composite');// 七夕活动结果图
//Route::get('/', 'web/invitate_input_record/qq');//todo 使用guo的qq登录appid，上线后删除

Route::get('astrologer/slide/detail', 'article/ZlcrSlideController/detail');//占星师slide详情

//准了数据分析平台-采集端接口
Route::any('/sink', 'datacollect/Sink/sink');//app/web端的正式埋点，请求接口
Route::post('/debug', 'datacollect/Sink/debug');//app端的debug实时日志，请求接口
Route::get('/config/:path', 'datacollect/ConfigController/config');//app端sdk的配置信息

//applink
Route::get('/app_link', 'web/AppLink/index');

return [
    '__pattern__' => [
        'name' => '\w+',
    ],
//    '[hello]'     => [
//        ':id'   => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
//        ':name' => ['index/hello', ['method' => 'post']],
//    ],
//    '__miss__'  => 'index/index',
];
